package com.project.service;

import com.project.bean.OutboundBean;

import java.util.List;

/**
 * 即将出库表 业务方法
 */
public interface IOutboundService {


    /**查询销售车商品
     * 根据销售员姓名（登录用户的session）查询销售车商品集合，同时查询商品名称、品牌、建议销售价、库存数量
     * @param name 销售员姓名
     * @return  销售车对象集合
     */
    List<OutboundBean> findById(String name);
    /**
     */
    /**将需要出库的商品添加到销售车
     *  判断该商品在销售车中是否存在，存在则数量加一。不存在，则新增销售车商品
     * @param id 销售商品ID
     * @param name  售货员姓名
     */
    void add(String id,String name);
    /**
     * 移除销售商品
     * 根据销售车ID，删除销售车记录。
     * @param id    销售车 Id
     */
    void remove(Integer id);
    /**
     * 修改销售商品的数量
     * @param id 销售车ID
     * @param newNum    新数量
     */
    void updateNum(Integer id,Integer newNum);

}
